﻿using OdsServer.Common;

namespace OdsServer.Tests
{
    public class DebugDeviceHandler : IDeviceHandler
    {
        public bool IsActive
        {
            get { return false; }
        }

        public void SelectDevice(System.IntPtr targetWindowHandle)
        {
        }

        public void Start()
        {
        }

        public void Stop()
        {
        }

        public SetupParamChangedCallback SetupParamChangedCallback
        {
            get { return null; }
        }

        public bool IsValid
        {
            get { return true; }
        }

        public DeviceDataCallback ProcessingCallback
        {
            get
            {
                return null;
            }
            set
            {
                /* ignore */
            }
        }
    }
}
